#include <57header.h>

// 子进程向父进程发信息
int main(int argc,char*argv[])
{

    // 先创建管道
    int pipe_fd[2];
    pipe(pipe_fd);

    // 创建父子进程
    if(fork() == 0){
        // 子进程 -> 写
        close(pipe_fd[0]);

        write(pipe_fd[1], "hello", 5);


        close(pipe_fd[1]);
    }else{
        // 父进程-> 读
        close(pipe_fd[1]);

        char buf[60] = {0};
        read(pipe_fd[0], buf, sizeof(buf));
        printf("mian: %s \n", buf);

        close(pipe_fd[0]);

        wait(NULL);
    }


    return 0;
}

